package com.wicket.okrapp.base.service;

import com.wicket.okrapp.base.service.dto.req.BatchQueryPlanListDataListReq;
import com.wicket.okrapp.base.service.dto.req.QueryPlanDataListReq;
import com.wicket.okrapp.dal.po.mbg.OmsPlanning;

import java.util.List;
import com.wicket.okrapp.base.service.dto.req.QueryPlanDataDetailReq;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface MOmsPlanningService {
    /**
   * 3-5-01查规划资料列表
   */
    List<OmsPlanning> queryPlanDataList(QueryPlanDataListReq reqDto);

    /**
   * 3-5-01查规划资料详情
   */
    OmsPlanning queryPlanDataDetail(QueryPlanDataDetailReq reqDto);

    /**
   * 3-5-01新增规划资料
   */
    String addPlanData(OmsPlanning omsPlanning);

    /**
   * 3-5-01批量查询规划资料列表
   */
    List<OmsPlanning> batchQueryPlanListDataList(BatchQueryPlanListDataListReq reqDto);
/**
   * 3-5-01批量增规划资料
   */
    boolean batchAddPlanData(List<OmsPlanning> omsPlanning);
/**
   * 3-5-01修改规划资料
   */
    boolean updatePlanData(OmsPlanning omsPlanning);
/**
   * 3-5-01批量改规划资料
   */
    boolean batchUpdatePlanData(List<OmsPlanning> omsPlanning);
/**
   * 3-5-01批量删规划资料
   */
    boolean batchDeletePlanData(List<String> reqDto);
/**
   * 3-5-01删除规划资料
   */
    boolean deletePlanData(String planningId );
    //
}
